﻿/**
 * 创建人:冯斌    创建日期:2007-11-21
 */
package com.wsj.common.paymoney;

import javax.servlet.http.HttpServletRequest;

/**
 * @author fengbin
 *财付通 传递的金额是分为单位
 */
public class CFTPayMoney {
	
//	/********财付通支付协议****/
//	/**
//	 * 商家的商户号,有腾讯公司唯一分配
//	 */
//	private String bargainor_id="";
//	
//	/***
//	 * 返回的url链接
//	 */
//	private String return_url="";
//	
//	
//	/**
//	 * 商家数据包
//	 */
//	private String attach="";
//	
//	/**
//	 * 商户32位密钥
//	 */
//	private String key="";
//	
//	
//	
//	
//	/********财付通商品信息****/
//	/***
//	 * 商品描述
//	 */
//	private String desc="";
//	
//	
//	/**
//	 * 订单号
//	 */
//	private String sp_billno=""; 
//	
//	/***
//	 * 总金额 total_fee  以分计算
//	 */
//	private String total_fee="";
	
	
	
	/**
	 * 设置财富通协议参数
	 * @param bargainor_id 商家的商户号
	 * @param return_url  信息返回接收的链接
	 * @param attach  商家数据包
	 * @param key  32位密钥
	 * @param request 
	 */
	public void setCFTProtocal(String bargainor_id,String return_url,String attach,String key,HttpServletRequest request)
	{
		
		request.setAttribute("bargainor_id",bargainor_id);
		request.setAttribute("return_url",return_url);
		request.setAttribute("attach",attach);
		request.setAttribute("key",key);
	}
	
	
	
	/**
	 * 设置财付通支付参数
	 * @param desc  商品描述
	 * @param sp_billno 订单号
	 * @param total_fee 总金额(传入的金额以元计算)
	 * @param request
	 */
	public void setCFTOrdersMessage(String desc,String sp_billno,String total_fee,HttpServletRequest request)
	{
		request.setAttribute("desc",desc);
		request.setAttribute("sp_billno",sp_billno);
		
		//传递的总金额以分计算
		Float money=Float.valueOf(total_fee);
		Float total_money=money*100;
		request.setAttribute("total_fee",String.valueOf(total_money.intValue()));
		
	}
	
	
	

}
